echo sounding - Turkish English Dictionary